DNS Nedir?


DNS Nedir?
DNS Nedir?

DNS Nedir?


İnternet üzerinde iletişim kurmanın temeline indiğimizde karşımıza IP (Internet Protocol) adresleri çıkıyor. IP adresini aslında eviniz adresi olarak düşünebilirsiniz. Eğer bir arkadaşınız ya da sevdiğiniz size mektup göndermek istediğinde üzerine ev adresinizi yazması gerekiyor ki o mektup size ulaşabilsin. Peki bir web sitesine bağlanmak istediğinizde de benzer durum yaşanıyor mu?


Elbette ki her web tasarım bir web serverda ya da daha açık bir ifade ile bir web sunucusunda tutuluyor. Örneğin google.com adresine gitmek istediğinizde o web sitenin ilgili web sunucusunun adresine ihtiyaç duyarsınız. Hatta google.com yazmak yerine 172.217.17.238 IP adresini yazarsanız da Google’a ulaşmış olursunuz.


İşte burada devreye DNS (Domain Name System) giriyor. Hali hazırda elinizde google.com domaininin IP adresinin olmadığını düşünelim. İlk önce web tarayıcınız kendi bünyesinde ilgili domaine ait bir IP olup olmadığına bakar. Eğer herhangi bir sonuç bulunmazsa bilgisayarınızda mevcut olan DNS Resolver’a (Domain Name System Çözücü) web tarayıcınız istek gönderir. DNS Resolver aynı şekilde kendi hafızasında ilgili kayıdı arar eğer bulursa web tarayıcınıza cevap olarak gönderir ama bulamazsa artık internetteki DNS sunucularına istek göndererek gitmek istediğiniz adresin çözümlenmesini sağlar. İşte bu sistemin tamamına DNS diyebiliriz.